package pzl.mn.practice.retrofit;

import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;

/**
 * Retrofit将 Http请求 抽象成 Java接口
 */


public interface IGitHubService {
    @GET("users/{user}/repos")
    Call<ResponseBody> listRepos(@Path("user") String user);

    //获取原始返回的json数据 ResponseBody

    /**
     *  @GET注解的作用:采用Get方法发送网络请求
     * listRepos() = 接收网络请求数据的方法
     * 其中返回类型为Call<*>，*是接收数据的类（即上面定义的List<Repo>）
     * 如果想直接获得Responsebody中的内容，可以定义网络请求返回值为Call<ResponseBody>
     */

}
